I've had my Samsung S7 for about 6 months ( it was cheap because the s8 had just come out ). Despite being the most expensive phone I've ever owned, the screen is already a haze of near invisible scratches. More than I can count. None of my other phones (Nexus 4, Moto x2, LG volt) had any scratches on them in over 2 years use. I doubt I suddenly got clumsy six months ago. So what's your excuse, Samsung?
To be fair the scratches are invisible during use, but it doesn't bode well for the future.