They might have different hair colors so the audience can tell them apart more easily. Being sisters, they already look very similar, and there was that quote by one of the animators about how hard it is to animate two female characters without them looking identical. read more
Because Elsa was born with icy powers which turned her hair platunium. read more
Does ANYONE have I clue what her damn hair color is, it's frustrating because people have different screens and eyes, no one really knows. read more
Sisters can have different hair colors if their parents do. Elsa has white hair because of her ice power. Without it, she would have strawberry blond like her father, or brown like her mother. Rapunzel has blond hair due to her power, even though both of her parents are brunettes. read more