As someone who still uses an iPhone 3G, I don't recommend getting it for your teenager. If you do go the refurbished route, get at least a 3GS. I know someone with a 3GS who gets by just fine, but the 3G continually frustrates me with how slow it's become. It makes me cranky and a worse person to be around :-P Plus, the 3G is too old be able to use many modern, popular apps, so your daughter will probably still be unhappy that she can't use the same apps as her friends. You also can't remotely wipe it if it gets stolen. But if you go for a 3GS or newer, you don't have any of those problems. EDIT: I should add, if you get a 3GS, you might find she has the problem with the apps next autumn, when Apple generally releases their new phones and phone operating systems. If you think the phone should last longer than a year, you might be better off getting something newer than a 3GS.