Nexus 4 or Iphone 5

I'm in a stalemate on whether I should get the Nexus 4 or the Iphone 5. I'm currently on T-Mobile and there was recently a post about T-Mobile to sell Apple products such as Iphone's and Ipad's (Link HERE) but that won't happen until sometime in the 2013. (I really love apple products, but I really can't decide on what I should get)

I think I might just get the Nexus 4 now and wait until the Iphone 5s comes out and get that later. But I'm not sure what to do, whether I should get the Nexus 4 now or wait until sometime in the 2013 to get the Iphone 5. So if you can, could you comment on what I should do. Thank you.