Why is it important to separate colors when doing laundry?

Question 8 options:

So the white clothes stay white.

So dark colors don't "bleed" on light colors.

Different colors need different water temperatures.

All of the above.

All of the above.