Can I still upgrade my iPhone with cracked screen?

My 2 year contract is due in march 11 and I was planning to upgrade my iphone 4 to iphone 5c. This morning i dropped my phone and it has MASSIVE cracks on the screen now. I can barely see. But it works fine. Does this affect my upgrade by any chance?

A cracked screen will not affect your upgrade. That phone is yours to keep and you will get a new phone when you upgrade.

Yep, That phone is yours. Throw it at a wall, flush it down the toilet. It doesn't matter, you get a new phone and keep your current one

Nope it won't affect your upgrade. You paid for that phone and it's yours.

I want to upgrade my iPhone 7 for my birthday but I cracked it. I have had the phone since 2016 but i don't know if you have to have a contract in order to upgrade and i don't know if the phone is able to be upgraded if its cracked