why is only white light able to split colors into 7 different colors
White light doesn't split into only seven colors. It splits into a smooth fanning out of different wavelengths. We select seven wavelengths and give them names: Violet, Indigo, Blue, Green, Yellow, Orange, Red. We can also name greenish yellow or blue-green or any other 'in between' colors you want.