Android or iPhone…

So my contract is about to expire this month with my iPhone 3Gs and Im faced with a dilemma…

First, the iPhone 4G is likely coming out in June/July of this year.  Im sure that will be sick but that is 3 months from now…what am I supposed to do in the interim? The other issue is AT&T sucks with the iPhone. If the 4G is available on Verizon I’ll definitely want it, but if its on AT&Ts crappy network then thats a no go.

The other issues is I am a full blown Google lover.  I do all my organizing on Gmail, Google Calendar, Google Contacts, G Chat and Google Docs.  So it would seem logical for the sake of fluidity I should be using a phone with Googles Android platform.  Verizon has a new phone coming out in the next few weeks called the HTC Incredible which I think will be the best phone on the market…but will it live up to the new iPhone when it comes out???

What a dilemma right?

What do you think?