I'm currently using a cheap prepaid phone and am now looking into getting either an iPhone 3gs on AT&T or a DROID on Verizon (I previously owned an iPhone 3g for about a year so I kind of know what to expect with the 3gs). I've been on the fence for the past week and can't really decide which will be best for me. On the DROID, you have: + Better network (However, AT&T coverage is fine in my area, but this may be an issue when traveling) + Google Navigation (which may or may not come to the iPhone) + Widgets & Background Apps (that said, the only thing I wished my 3g could do was run AIM in the background, but I've heard it now supports push notifications which works for me) + Hardware: higher res screen & camera, camera flash, physical keyboard (I'll have to try to the keyboard to see if I like it, but I had no problems with the iPhone software keyboard). - Less responsive UI (browser is slower, multitouch has slight lag) - Less eye candy (e.g. some of the android twitter apps looks extremely ugly when compared to ones like Tweetie) - Questionable build quality (motorolla) - CDMA (and I'm assuming lower resale value as a result) On the iPhone 3gs, you have + Amazing interface (in terms of design and responsiveness) + Best web browsing experience currently on a smart phone + Many high quality apps in the app store and overall better ecosystem (e.g. Tweetie, Facebook app, etc. beat their Android counterparts) - Network (again, AT&T is fine in my area, but will be faced with this issue when traveling) - No Google Navigation (or any free turn-by-turn car navigation) - Lower resolution screen and camera (having used the 3g, I think it's screen resolution is fine, but one would assume that sooner or later apple will release a higher resolution iPhone which could spell all sorts of disaster for the app store. Would newer, high-res apps work on older phones and vice-versa?) - New iPhone coming soon? Historically, a new iPhone has come out every July. But, considering all this new competition (and the fact that the 3gs wasn't THAT big of a jump from the 3g), I'm wary of a new iPhone coming out shortly after I buy a 3gs.