Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I am upgrading my white 3GS to the white iPhone 4 today, and then I will most likely get the iPhone 5 when it comes out. I had an extra upgrade available through my wife's line, so I decided not to wait. She will get my old 3GS now, and the iPhone 4 when the the 5 becomes available.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.