Some cats have different color eyes because they have a condition called heterochromia. This is a genetic trait that causes the pigmentation in one eye to be different than the other. This condition is usually harmless and can affect any breed of cat, though it is more common in cats with white fur.