I just got my iPhone 4. I have had it for 2 days and I absolutely love it. Before hand I had owned the 3G since the day it was released, which did me good until recent, the 3GS was not something I desired. However with the increasing competition and rapidly changing SmartPhone world how long will the 4 month old iPhone will last as a a great phone, including how long will it be in the iOS cycle. Can we expect that in a year or two that the iP4 won't be capable of still keeping up with the other phones and possible new iPhone?