This is a good point in favor of 32, but I guess I should say that another consideration is that in a year Apple will come out with the next generation iPhone, and perhaps AT&T will offer the same early upgrade. So I'm not thinking it's likely I'll have this phone for 2 years. Am I wrong?
Same dilemma here. I will likely upgrade next June when Apple comes out with new iPhone. And, I have to consider the resale value of 16 vs. 32 come next June.
Seeing how the 3G's higher capacity used iPhone--16GB--was and still is fetching about $150 MORE than the 8GB, there is a good chance that 32GB's resale value will be $150 higher than 16GB next year. So, if the difference is over $100, it makes a strong case for 32GB.