If you're giving such a generous gift, why not buy it for him from there? Makes the most sense. Plus, if this is a surprise, are you sure he wants an iPhone(blasphemous, I know!)?
You're some friend if you're going to be getting someone else an iPhone. Care to be my friend?😀