Why not hold out for 4 more months, and get the iPhone 5? Im sure there will be white iphone 5's by then.
With the VZ iPhone 4 launch, MBP refresh, iPad 2, and Back to OSX Lion focus in the Summer, I'm lead to believe the iPhone 5 launch will be later in the year.