I had my IPhone X for over two years, and for the majority of that time I didn’t have a case or a screen protector. After a couple of years I definitely had a couple of scratches, but nothing major; it was so impressive! I got my iPhone 12 on release day and it hasn’t had any more than normal wear and tear that my X would go through. No drops, no cohabitation in pockets with keys, nothing like that - but I already have several significant scratches; easily as bad as anything on my 2+ year old X. I’m definitely disappointed; I’ve ordered a screen protector, and I’ll probably be ordering a case as well, but certainly the difference in performance between the X and the 12 seems pretty stark to me.