I guess the problem with shipping to your home (if I understand you correctly) would be getting your current iPhone back from you.
Do what AT&T does with Next. Send the customer a pre-paid shipping label and ask them to return the phone in the shipping box the new one came in.