I cracked my screen on my iphone 4 and to get the screen replaced you basically have to buy a new one. So..my contract is up in January. I can wait till then and get the new iphone4s or i can just get a regular iphone4 and not have to wait. So what should i do? Is it worth waiting for the iphone4s?