Definitely, you can wear white on Valentine's Day. If you are wondering what colors you can wear on Valentine's Day that ain't red, we recommend you to experiment with non-traditional V-Day colors that include Rose Gold, Mauve, Lavender, Nude, Pink, Silver, Burgundy, Black, and Navy.