In British English "it's OK by me" would be more idiomatic than "it's OK with me," at least when "it" is something abstract like a color. "It's OK with me" has a different meaning if "it" is a living creature, e.g. a pet or a wild animal - it refers to how "it" is feeling or behaving, not to how I feel. – More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.