I know this must look like an obvious thing to many of you, but you try finding a simple answer. I can find loads of specs but no direct comparison. I have a first and second gen(3G) iphones. But I know nothing about the iTouch.
I wasn't sure if it had 3G, although now thinking about it that would require a data plan. A friend asked me if he shoudl buy a new 2nd gen or and older model, and I didn't know what the difference was to be able to offer him any advice.