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.