Which is better iphone 4/4s or ipod touch 5th generation?

I don't know which to buy? I can either get a second-hand (but in good condition) iphone 4/4s or i can get a brand new ipod touch 5g. Which is better? Should i get an iphone because i have a rubbish nokia phone right now or should i get an ipod because of all the awesome features?

4s is best but if you can afford the 5, it's even better

IPod= iPhone without phone

My rule of thumb is get an iPod if you like your phone but if you do not want to carry 2 electronics get iphone