If I had an iPhone 4 I definitely would not upgrade. The issue for me is do I give up my Evo 3D for an iPhone. There are things I like on my current phone that iPhone doesn't have, so the new features will have to outweigh those. Or I can wait for iPhone 5. Decisions, decisions.
I thought about waiting for an iphone.
I’ve been very happy with my Evo3D. It’s not perfect, but does everything I need and then some.
The lack of 4G in the new iphone is a killer for me. They are way behind the curve in this respect.