I've had the same pair of New Balance sneakers since 2006. There isn't much left of them but they still work.
I used to go thru 2 pairs of shoes/year. New Balance usually last at least a year, usually more.
They are also the most comfortable shoes I've ever worn.
I currently have a pair of 473's for "everyday" use, over 1 year old, a pair of 3 year old 476's for yard work that are getting thin, and a pair of 336's "dress shoes".
I spend a lot of time on my feet, I've worn Nike, Addidas, Converse, you name it, but New Balance have been my shoe of choice for over 10 years now. The fact that they are (mostly) made in the USA is an added bonus.