Iridescence tends to form high up in the sky near clouds, like cirrus or lenticular, that are made up of especially tiny ice crystals or water droplets. The tiny ice and water droplet sizes cause sunlight to be diffracted—it is obstructed by the droplets, is bent, and spreads out into its spectral colors.....from Google