The correct answer is Interference . When light shines onto a bubble it seems to change colour. Not like those seen during a rainbow, that arises from differential refraction, the colors are seen during a soap bubble that arises from interference of light reflecting off the front and back surfaces of the thin film .