Multiple choice A rainbow is produced due to refraction of light dispersion of white light reflection of light none of these Reveal answer Fill a bubble to check yourself B Correct answer Explanation A rainbow is formed when sunlight is dispersed into its constituent colors by water droplets acting like tiny prisms.