if you own a iphone 3g and still under the two year contract is it worth the money to get the 3gs now or wait and get the newer model next year?
I'm in your situation and Im waiting for the newer model. I think the basic idea is that there's always going to be a newer model. So its a matter of cost vs benefit of whether you should wait it out.