Unless Apple decides to seriously change their naming conventions. The iPhone 3g is so called because it uses the 3g wireless GSM network of AT&T. It is not because it is the 3rd iPhone. Unless Apple is going to launch the iphone on sprint, who so far is the only carrier with a 4g network its not going to be the iPhone 3g, again unless Apple seriously changes its naming convention. I'd expect the ViPhone before I'd expect iPhone 4g. Then again, Steve Jobs likes to piss me off often enough.