YOu will need to know which carrier he plans to use it with. Different companies use different systems and different towers.
Also, will he have a plan at some point? It will be far cheaper to get it through the carrier he plans to use.
If he want a pre-paid plan, be prepared to pay full price (over $550) for a new phone.
Dawn