Some cats have different colored eyes due to a genetic condition known as heterochromia. This condition is caused by a lack of pigment in one eye, which results in the eye having a different color than the other. The most common cause of heterochromia in cats is a genetic mutation, but it can also be caused by an injury or disease.