Just an FYI...
I use a Samsung Galaxy, but my wife just upgraded her iPhone 6 to a 12, and one of my daughters upgraded an 8 to the 12. Both miss texts, and up to 50% of the time. I did a Google search on it after T-Mobile in the US said there was nothing wrong with my wife's phone,, but it looks like a LOT of people with 12's never get up to 50% of the texts that are sent to them.
So, if you are looking at getting one, do a little research on the SMS texting issue and possibly hold off for a bit, as Apple hasn't even acknowledged the issue yet.