How to flash a sprint iPhone 5 to virgin mobile or boost mobile or t mobile?

I bought a sprint iPhone 5 and I was wondering if you can activate to another carrier.

From what i heard you can only flash phones that have chips

None of the major carriers will activate a phone that's not theirs I'm pretty sure. But in any case unlocking is against the law now and that most likely includes flashing in the US.

Yes, you can flash your iPhone to Virgin and Boost but not to T-mobile. If you go for T-Mobile, you've to unlock your iPhone. Besides, you won't get 3G service on T-Mobile now so I would suggest you to flash your phone to Boost or Virgin. You can mail this person ( who can help you get the phone flashed to Boost or Virgin.