All my last phones were nexus (Galaxy, 4, 5, 5X). With the exception of the Z5 Compact (a 500€-6000€ msrps with a horrible camera and slow updates, that forced me to come back to the nexus and went for the 5X for €300).
However, now that the Google phone (Pixel) is so expensive (and still has 24 months of updates) I'm considering the iPhone 7 (It would be my first iPhone and I still need to be convinced).
My situation: There are mainly 2-3 things I don't like in the 5X. The Free RAM, 2GB is little for 64-bit Android and my personal usage. The compass, which is terrible I need to calibrate everyday (all my previous Nexus had a similar issue with the compass).
Also the performance sometimes is not the best, but this is also because of the RAM, 5X is constantly redrawing apps.
So my options are:
A) Stay with the 5X until the Pixel 32GB price decrease to 450€-500€ (in Amazon, etc).
B) Stay with the 5X until I decide to go for an iPhone 7 (or maybe buy a used iPhone 7). I don't think the iPhone price will change in the next 6 months.
The problem with the iPhone is that I'd use it with just google apps (no icloud at all) and I don't know how that could work....Google invest a lot of time doing Google Apps for iOS so maybe I can still be a Google user with a non-Google phone.