I think the white one looks very retro, which is why I like it. It should be more off-white, but it looks really cool.
I would still go for black, because after you got your sweaty hands on it for some intense gaming it will soon look like any old white keyboard does after a while.
Still retro...