For some readers who are currently using the iPhone 3GS, they are still considering the upgrade. One, who is quite new to iPhone, said, what are the difference between iPhone 4 and 3GS? Needless to say, the iPhone 4 is a major upgrade over iPhone 3GS. Apple has published a comparison between these two phones at it website. But below comparison from Mahalo gives a better presentation.