Have you ever seen one of those cats with different colored eyes? This is a condition known as heterochromia.
Kittens are born with blue eyes and melanin is what changes their eye color. If the melanin pigment doesn’t reach both eyes you get two different colors. This can happen in any breed (humans too) but it most often happens in white cats.