Can I buy a virgin mobile sim card and use it in any iphone?

If i were to buy an iphone from another carrier and a Virgin Mobile sim card separately, could I insert the VM sim and turn the iphone into a VM phone? I've been doing research lately but all answers to this question are old and I hear rumor that the 4s and 5 are compatible. Anybody know?

Virgin Mobile is a CDMA network and does not use SIM cards.

Virgin mobile does not use sim cards. They are a CDMA network. If you bought the phone from Sprint it could be used on Virgin Mobile as Virgin Mobile runs off of the Sprint network and they are both CDMA.

Hope this helped!