Well, it's only been 3 years and the battery in my son's Moto G6 decided to imitate a flotation device by automatically inflating it's back cover right off the phone. After googling some how-to's about replacing the battery (supposedly required removing 17 screws, 5 ribbon cables, and one motherboard), I decided a new phone was in order. Max is our quiet child -- definitely not the squeaky wheel of the family. He also isn't really big into social media, etc. He doesn't even use his phone that much, so he doesn't really have any must-have favorite Android-only apps. He's also a sophomore in college so, the last thing mild mannered Max needs is to be the one person in the study group who is on Android turning the whole Apple iMessage group green. So, of my own accord, I talked him into getting the iPhone 12 instead of another Moto (or other Android) phone. As with my wife's heartbreaking defection a couple of years ago with the iPhone XR, I have a similar mixed opinion of the iPhone 12. Overall, everything seems fast, I've gotten used to buttonless navigation (even on Android), and for anyone who doesn't have any specific requirements that a phone be Android, it's definitely an excellent phone. As for Max, he's fine with it, especially after switching over to an iPad a couple of years ago after several Android tablets died an early death on him. His 6-year-old Fujitsu notebook PC from high school is also getting a little long in the tooth, and although with remote college these days he's been just using his Dell Alienware gaming laptop, when his college goes back to in-person classes (likely in the Fall) we'll probably just get him a MacBook for campus, making him all Apple so the iPhone is probably a good thing for him at this point. Just like with his mom, I did "Googlize" the iPhone as much as possible (including the Google keyboard), so considering his typical basic use of a phone, he's already pretty much up to speed. So, I'm the last Android standing in a family of Apple Zealots. Sigh. Never thought it would come to this. I'm actually facing a similar decision myself. With Sprint's impending assimilation into T-Mobile, I'm going to need a 5G replacement for my Moto G Stylus one day sooner rather than later. Cheap 5G Android phones just aren't very commonplace, especially not with the various carriers all having rather proprietary 5G. Do I *NEED* 5G? Well, of course not, but I didn't really *NEED* 4G at the time either, right? Plus it's going to be annoying with everyone in the family being on 5G except me. Who knows? IP getting a "lucky" iPhone 13? Could be... Incidentally, with Max's Moto G6 being otherwise in pristine condition, I just couldn't bring myself to throw it away. So I bought a $16 battery on Amazon. The back was already off from the swollen battery (which I understand is a major pain in the Moto to get off without cracking the back glass), and although I did have to remove the 17 screws I was then easily able to remove the battery without having to remove the motherboard. I'm honestly not sure why all the how-to's claim the motherboard needs to be removed. Reassembled it, put the back on (didn't even need more glue), and it's working great again, so if by some slim chance Max encounters a game-over issue with having an iPhone instead of an Android phone, he can easily just switch back to his old G6. I can also use his G6 as an immediate replacement for my Moto G Stylus if something every happens to it.