Why do some Turkish Angora cats have odd eyes?

  The tendency of having odd eyes is more in Turkish Angora cats than any other cat breed.They mostly have one blue and one amber colored eye.The answer to this question that why they have odd eyes is hidden in the Melanin.That is a pigment that is responsible for eye,skin and hair color in all animals.The process Mitosis by which the genes from their parents that has different eye colors most probably blue,green or golden join together and their product has two eyes of different colors.At the time of birth every single kitten has light blue eyes and the color changes as they grow up so it is also possible that because of the difference in amount of Pigment one eye color appears different than the other.
Image Source:myblog