白色斑点基因时就有可能发生。
起因.异眼猫的起因是由于上位性（显性）基因白（可能改变任何其他颜色的基因，使其变成一只完全白色的猫）或白色斑点基因（这是在双色猫和晚礼服猫（Tuxedo Cat）身上存在的基因）在猫的生长期阻止了黑色素颗粒到达眼睛，造成一边虹膜呈现蓝色，而另一边呈现绿色、黄色或褐色的情形。