With Wal-Mart’s price cut of the iPhone 3GS, people who have an older version of the iPhone may have a reason to buy a new one. The first generation of iPhone’s will have no support for Apple’s soon to be released OS 4 and even the 3G won’t have full support of all of its new functionality. Wal-Mart’s current price for the 16 GB iPhone 3GS has been dropped to $97. Of course, that’s only if you’re signing up for a new 2 year contract or if you are qualified for an upgrade.
That leaves me wondering how many people with those types of phones (older generation iPhone’s) should take the plunge and upgrade right now. It’s incredibly likely the reason that the phone’s price has been lowered is to make room for the new iPhone HD (4G) that will be coming in the next month or so. People that are a generation or two behind really have nothing to gain by buying a 3GS. Even though all of the main functionality that 4.0 offers will be there for 3GS users, I say pass if you can. The new phone will be out in just a month and you are going to get a better phone all around for about the same price (or maybe an extra 100 bucks).
A faster phone, better screen and an additional camera are in the cards with those that have the patience to wait. You could also say that you’re really not missing out on anything yet anyway since OS 4 hasn’t been made public. Wait and see what’s Steve Jobs announcement is on June 7th. I think you’ll be glad that you did.