You make a good point about the iphone 4. However, like many people have mentioned it will be a two year old phone. Many of the new features will be geared towards the newer products. Like facetime over cellular, there has to be 4g in the next iphones..
Anyway, after two years I think it would be time to upgrade to a new phone anyway.
Anyway, after two years I think it would be time to upgrade to a new phone anyway.