Which Sony Xperia model to buy?

So it's that time again where I can upgrade my contract, I've decided to steer away from iPhones and go for one of the Xperia series, I've been looking particularly at the z, and the z1. I did look at the z ultra but that looks like more of a tablet. So Which model is the the best out of the Xperia models an why?

Z1 is way better; better camera, performance and display.

My list of best Xperia phones are as follows:
Sony Xperia Z1
Sony Xperia ZR
Sony Xperia SL
Here is a comparison of all three phones

  • Would you buy the new Sony Xperia Z over iphone 5? Http://www.sonymobile.com/gb/products/phones/xperia-z/ This is sony's answer to iphone 5 and Galaxy S3 but is it good enough?
  • Why should i buy sony xperia z rather than Xiaomi Mi4? Both phones have same feature. But price difference is too much… Sony xperia z price is 45000 indian rupees and Xiaomi Mi4 price around 18000 indian rupees.So i'm confuesd… I confused only for repo of Xiaomi… So please clear that…
  • Which is Better Sony Xperia Z or iPhone 5? I want to buy a new phone, but I'm confused. Xperia Z has quad core, android JB, 2 GB ram, Full HD display and 13MP camera. Iphone 5 has dual core, ios6, 1GB ram, decent display and 8MP camera. i heard that Xperia z screen and the camera quality is not good. And iPhone 5, i'm new to ios, previously i was an android user, and pretty much i know how the OS is. But ios, i don't have an idea. Please suggest me a good phone and tell me why it's good than the other
  • Which Camera to Buy: Sony WX350 or Sony WX220? I'm looking to purchase a camera for my upcoming vacation. I currently use my iPhone 6 to take all my photos and want something a little better. I have done some research and it seems like Sony makes pretty good cameras. The most important factors to me are image quality and price. I'm looking to spend $220 max. Please let me know which of the two you would recommend, unless you there's something else better.