At the moment there is no legal way to do this. Virgin doesn't except foreign ESNs onto their network making it impossible to legally bring an iphone from another carrier to their network, including one from the Sprint network. The only option you have currently is to buy one of their branded iphones.
mod edited: thread closed, multiples are not needed
Last edited by martin_j001; 07-24-2012 at 06:57 PM.