Background info: -I am eligible for an upgrade on Verizon (I'm on a family plan) -I currently have a Motorola Droid (original) -I have a Macbook Pro and use iTunes regularly -I am a college student -I don't live in a 4g city and the city I travel to doesn't have 4g either. -I don't want to wait more than a month for a phone because I don't have much patience. Ok so here's the deal. What I WANT is an iPhone. What I DON'T WANT is an outdated phone. This puts me in sort of a dilemma and I've read numerous articles on both phones, spent countless hours browsing forums, and I'm just torn as to what to do. The HTC Thunderbolt, spec-wise is in every way greater than the iPhone and is releasing around the same time as the Verizon iPhone. However, I would love to have seamless integration between my computer and my phone. I don't know what to do. On one hand, I don't mind android, and I would love to get the HTC but what's holding me back is that it lacks integration with my computer. On the other hand, the iPhone 4 has this integration I want (along with the ipod music player which is awesome compared to the stock android player), but it is a fact that it is a 7 month old phone with "outdated" hardware. So the problem then becomes, I want an iPhone 5, NOW. Obviously this is impossible, so I come to you guys to give me some insight on what would be a good decision to make. One thing I have considered is that I can buy the iPhone 4, use it until the iPhone 5 comes out, sell my iPhone 4, and upgrade to the 5. However, I've never really sold any of my phones before and I'm not familiar with what they go for, or anything like that. Around how much more do you think I would have to pay to upgrade to the iPhone 5, if I sold the iPhone 4 around that time? Another thing I have considered is that I can just buy the HTC right now on a 1yr contract, and then just get the iPhone 6, when it releases.