In some situations, eye colour might change owing to damage or heredity, according to studies. Heterochromia is a condition that causes people to have two distinct irises. This is a common complication of eye injuries or trauma.