Is ipod touch better than ip hone?

The difference btw the iphone and the ipod touch is that the ipod touch doesn't have the phone or the camera. Personally, i would get the iphone 3g because of the phone and its cheaper than the ipod touch with more features.

but now the new ipod touch 4g has a camera which the iphone has the same