Eyes do not actually change colors, but the way they appear can change at different times, according to UCSB Scienceline. People who have different colors of pigment in their irises tend to notice the most changes in their appearance.
Lighting and angle can have a large impact on the appearance of eye color. The color of clothing and makeup can also make the color of the eyes appear different, though the actual color remains the same. Sunlight can make eyes appear lighter, and dilated pupils can make eyes appear darker. Light-colored eyes reflect more light and are more likely to appear different colors. Some medical conditions and medications may change eye color, as stated by UCSB Scienceline.