Hi, i currently have an iphone 4 with rogers, but i really HATE rogers, especially recently. Too much bs and their customer service sucks ass... I was going to switch over to Telus. But i was wondering.. should i wait and stick it out a bit longer with my contract until the iphone 5 comes out or just jump over now and get the 4s and sell it when the 5 comes out if its worth it? What's been holding me off is i hear so many issues with battery life, i havent even switched over to ios 5 yet on my 4 because of some of the issues i read.