If i buy a verizon iphone can i flash it to cricket?

I have an At&t iphone, and now i know i can't flash that over to cricket,
but i can buy a new iphone 4s as a discounted price,
but it would be for verizon.
i get it through a discount program at my moms work.
could cricket flash the verizon iphone over?

Added (1). If its illegal to flash. Then why did cricket tell me that they flash phones?

You could, but it's illegal. I believe it's a felony… But I can't remember. Every phone has it's own ESN (electronic serial number), and cricket tracks each one when it's activated. So no, you can't change your iPhone's serial number to make cricket think it's a different phone.