Sony Xperia XA Ultra vs Huawei P9
Sony Xperia XA Ultra
The XA Ultra is a larger version of the Xperia XA, having a relatively similar design - including an edge-to-edge display. Of course, since this is a bigger device, the display is also bigger than on the regular XA: it's a 6-inch panel with 1080 x 1920 pixels. One of the highlight features of the Sony Xperia XA Ultra is its 16 MP front-facing camera with LED flash and OIS (optical image stabilization), which should let you take high quality selfies. The handset also packs a 21.5 MP rear camera, but it seems that this one doesn't have OIS.
Huawei P9
The new Huawei flagship, P9, features a 5.2-inch 1080p display. The Kirin 950 SoC is under the hood with 3GB RAM and 32GB internal storage. There is two 12 megapixel cameras with laser autofocus on the back. The phone is powered by 3000mAh battery.