Not everyone is going to be 100% a perfect example of one body type down to the letter, but most people do fit into them, and the rest tend to lean towards one type more than the others-even if there might be a discrepancy or two.
The whole coloring/seasons thing IS true though...certain colors do flatter certain skin tones/eye colors/hair colors more than others. Honestly-with my red hair, wearing a fuschia shirt is a DISASTER. Talk about CLASH...
Also, if I wear red it has to be on a bracelet, or pants/skirt...never a turtleneck or blouse, because it is too near my hair for the same reason-it competes with my hair too much, instead of flattering it.
When I used to work in the salon, women would come in wanting their hair dyed red...and I would tell the pale ones with the blue or green eyes to go for a copper shade and those with naturally darker skin/brown eyes/naturally dark brown to black hair to go for the burgandy or dark cinnamon tones.