Thinking of buying an Iphone 4 to replace my BB9700 as it is rubbish. Unfortunately I am locked into my contract till the new year. Is it worth waiting till the new Iphone 5 is released so the price of the iphone 4 will drop or is it not likely to have huge impact on the price ?