I've had an iPhone 3G (not 3GS) for a while now and I really like it, but I'm ready for a new toy. I am considering the new HTC EVO 4G, which seems like a way better phone, but Sprint service would be about $20 more per month than I currently pay AT&T. Also, a 4G network is not currently available where I live, as far as I know. I'm not sure when the next iPhone will be released, but can anyone convince me to switch my service to Sprint or just wait for the new iPhone?