White light breaks up into different colors when it passes through a prism because of

ADifferences in wave speed
BTotal internal dispersion
CA combination of refraction and reflection
DDroplets in the air