It is nearing the end of 2018 and you are looking for a hardware upgrade.
With the new iPhone XR/XS/XS Max released in September 2018; Waves of predictions and articles about price drops for older models of Apple iPhones are pouring in.
We believe that it is more likely of Apple to release a new iPhone after September 2019 the following year, one year after the release of XR/XS/XS Max. We cannot rule out Apple releasing a brand new "iPhone SE" following March 2019.
Also, considering the flood of budget devices available in the market (Xiaomi Pocophone, LEAGOO, Huawei & Samsung). We believe it is safe to say that price drop predictions of older iPhone models, released before September 2017, coming true is very probable as well.
The best time?
If upgrading your iPhone can wait until March 2019, we think that'd be the best. Apple can be unpredictable sometimes, and instead of price-drop, they may release a new "iPhone SE" following March 2019 similar to what was done March 2016.
Considering that the latest iOS 12 is available from iPhone 5s onward, of course.
Let us know what you personally think? Would you get the latest/older iPhone?