I have had my Rogers iPhone 4 for almost 2 years now, I'm locked into the 3-year contract. My screen is cracked, and I have no room left on my phone for literally anything else. I need a new phone with more space, like an android or even another iPhone 4-4s, but with more GB.. I heard it is a crap ton of money to upgrade early but is there any way to get a new phone without hurting my bank account? Help please, I'm technologically challenged.