Should I order the iPhone from Apple or my carrier (Verizon)?

And why?
thanks!

Added (1). What kind of discounts? My two-year contract is up with verizon so I think the phone will be 299 no matter where I get it from, but are there more/future discounts to consider?

Order it from Apple! Because DISCOUNTS!

I don't think it matters. The only thing is sometimes places like Walmart or Target have it slightly cheaper when they run sales otherwise its all pretty much the same.