I switched from my Lumia 640XL to a Sony Xperia XA1 Ultra. The price was the big factor. You can get android phones that perform waay better than W10M phones for a decent price. iPhones on the other hand are too costly. Too much risk for an OS I've never used before.