It's definitely a great colour for the dark haired but has to be used carefully by blondes. A shade that's too close to the hair colour or skin shade can wear you down so always try things on first. If in doubt, layer a grey top over a white one, but never black.
The outfit below is a very comfy shopping outfit I wore the other day. As previously mentioned, I am currently a bit obsessed with mixed-hemline pieces and here's another example of one of them.
Jeans - H&M
Shirt - Zara
It's in the detail..