Most Helpful Girl
I believe white would be more formal. Most weddings use white dresses for formality. The white is pure, and clean. It seems formal and bright.
Most Helpful Guy
White shirt for sure (assuming you really mean the word shirt since many people mix between t shirt and shirt).