I do both, I wait for a sale for something special.
I also buy, if I need something in every day life e.g. a Vacuum cleaner.
I look for the best price(outside of Sales).
Yes...Sales are a great way to buy new clothes, I bought a black suit Jacket that was over $200 for $50!!! It was reduced, and then they reduced it again!
That was in one top department store, so you just have to keep looking...get in early.