Should I go for Lumia 950 XL or wait for Surface Phone/iPhone 7?

Printable View