So we're currently on ATT with 3 iPhone 3G's and are eligible to upgrade early.
Looking at iPhone 4 vs EVO and at this point I'm thinking we'll stick with the new iPhone if that's the comparison.
I guess the other option I would consider is the next Droid type phone depending on how soon it would come out.
Am I missing something about the EVO that would make it a better choice?
When is the next generation supposed to come out and do you think it would it be worth the wait?
#1, go with the carrier that offers the best coverage/price for you. If ATT is great in your area, you love your iphone, you have a lot of paids apps, and you don't mind ATT's higher costs and upcoming data caps (you might actually save money if you don't use a lot of data or you can be grandfathered into the unlimied plan), get the new iphone.If Sprint works well in your area and you're open to moving away from the iphone OS, here are the reasons why *I* would get an EVO over an iphone:
-Cheaper plans
-4.3" screen vs 3.5". Go check it out in a store, this is a huge difference when you watch video.
-4G. If you're in PA, there's actually great 4G WIMAX coverage there. No 4G in LA yet

This alone might make it a no-brainer.
http://www.clear.com/coverage
-Wifi hotspot. You can connect up to 8 devices at the same time.
-Video calling over 3G/4G. I know some people could care less about video calls, or video calls on wifi only, but this is a big deal for me. My kid and his grandparents do video calls on skype all the time. Doing it in the car, on the go, etc, would be awesome for us.
There's other things that the EVO has and the iphone doesn't (HDMI out), but I don't care for these personally.
The next "major" phone coming out is the Droid Xtreme on Verizon, 4.3" screen, 720p video, no front cam. Released sometime between July-Nov of this year. If I had to be on Verizon, this is the phone I'd wait for. If Sprint is an option, I wouldn't wait. Get the EVO.