Most ladies wear white for their wedding dress, but there are various shades of white, as well as pure white, which may suit you better.
Of course you don't have to be getting married to wear white! Just choose the shade of white that is best for you:
If you are Deep in colouring, wear an intense white and balance it with deeper colours.
If you are Light, a white such as gardenia would be good as it is quite a delicate shade (look at paint tins).
If you are Cool, then pure white is ideal for you.
If you are predominantly Warm, choose a jasmine white, which has some yellow in it.
If you are Bright, orchid white is good and try wearing your white with a sheen to it.
If you are Muted in colouring, a soft white is best for you rather than pure or intense white.
Hopefully you can see some of the different whites above (all from Kettlewell Colours) that you can choose from.