Потому что попадая, например,на лужу бензин образует на ней тончайшую пленку так как не смешивается с водой и не растворяется в ней. Это самая пленка обладает физическим свойством-создавать радужные картинки. Эти картинки получаются за счет того, что солнечные лучи,попадая на бензиновую пленку разделяются: часть луча отражается от поверхности бензиновой пленки,а другая часть проходит через бензиновый слой,доходит до границы бензин-вода и уже там лучи отражаются и в результате чего получаются два отраженных луча,которые стремятся в наши глаза,и что интересно один луч отстает ,а именно второй,так как ему пришлось преодолеть толщину бензиновой пленки,эти лучи накладываются друг на друга и перераспределяют энергию,в физике это называется интерференция света. Так как переломленный солнечный луч имеет белый цвет,то в нем есть волны всего видимого спектра,за счет этого картинка которая получается на бензиновой пленке от солнечного света-разноцветная и радужная.