Good work boots are tough. I only find a pair
every couple of years. Probably not sufficient
for you. My current pair have lasted about 7 years,
but I seldom wear them.
Sneakers are easy. There are kids who can't stand
having scuff marks on them, and pitch/give them to
goodwill.