I have rather high expectations for longevity in general, with exceptions for items that are transient, like flyweight tee shirts. I want my essential pieces to last several years or more.
Denim isn't transient, though, and I expect my jeans and jackets to last for decades, or until they become so badly worn they develop white patches and rips. I have never gone for the distressed look. Jeans get downgraded from social wear to garden or house cleaning wear before I toss them. I have a pair of LE jeans from 1993 I still wear on occasion. My jeans on average last about 10 years.
Now blouses don't last as long, mostly because blouse styles change even more than jean styles. At least, for me they do. I wear knit tops and tees predominantly and not so many blouses, especially now that I no longer work out of home. Blouses serve as trend items in my wardrobe, so soon outlive their trendiness and, therefore, my desire to wear them. Many blouses get purged by boredom, few by getting worn out. A few years is doing good for a blouse.
Some of my linen knit tees, though, have been with me a long time and are still going strong. If they don't get stained, they wear like iron and they are classic cuts, so stand the test of time. Linen outlasts cotton in my wardrobe.
My oldest garment still being worn is an ancient (1986) black cashmere cardigan. Thick, substantial, soft, beautifully made. I've worn it hundreds of times. They don't sell cashmere like that anymore. A cashmere sweater I bought last season is pitifully thin (gorgeous color, though) and developed an unsightly pull after just three wearings. I'm not sure how long it will last.
Fabric quality makes all the difference; for quality fabric, I expect to get a lot of good wear. Buying low quality fabric knowing I will not get as much wear can still be worthwhile and fun, though, if I love the look.