Not even spending several hundreds or even going beyond a thousand bucks will save you from this on Android, and this is the reason why I try to avoid it whenever possible. At least iPhones are expensive but you do have years and years of updates (and no, not willing to change my phone every year or two).