Central heterochromia occurs when a person has different colors in the same eye. Variations in the spread and concentration of skin pigment cause this.