Can I buy an Iphone 4s from apple and have it activated at virgin mobile?

If i were to buy an Iphone at an apple store, could I go to a virgin mobile store and just have it activated and pay for a plan there? Or do i have to buy an iphone from there?

No, Virgin Mobile is CDMA. The iPhone is GSM from apple. It can be put on Tmobile with 2G speeds(due to incompatability but will fix soon) and ATT with 3G. Or you can get straight talk(uses att towers). Same woth verizon and sprint you can't because or CDMA, unless verizon unlocked it for you, but CDMA can't do that with virgin. The bad thing about virgin iphone is you can't use it when traveling and only on their cheap network.