John Lewis own brand stainless and classic Le Crueset stove/ovenware(the heavy ones)are the way to go !
Quality basic stainless pans are the most durable. As above I have ones still going strong which are 30 years old. I am not a fan of Teflon coating, they typically last 5 years max and are too easily damaged, I buy simple ones for frying eggs etc and replace fairly regularly. Professional quality stainless are excellent (heavy bases for better heat control) but cost a lot more and are not worth it for most of us.
The classic Le Crueset are excellent, again I have pans 20 years old and have family with pans older than that (40+ years). I paid £80 for a le Crueset Teflon pan and it’s already worn, my daft mistake.
EDIT: These are the sort of stove/oven pans I mean – we have a variety of sizes / shapes. Look after them by using wooden or plastic implements and do the initial seasoning with oil/butter as recommended
Le Crueset