well it depends on how much money you wish to spend. and if you want to upgrade/join at&t. if you do not need the phone or can not join the at&t network right now, you might want to get the touch. if you are already on at&t and which to upgrade to iphone or are not in contract with another company, you may want to get the iphone.