It might also depend on how you feel you look in a cream-colored shirt.

Depending on what shade of cream and how much sun I've recently gotten (I don't get to see it often lately since I work nights), some cream/peached shirts tend to make me look either washed-out or yellow-ish. I have one but don't wear it often because of this.

I concur that a white shirt would probably be best under the circumstances.