What's more practical practice when it comes to upgrading PC parts?

a.) Sell your items when they reach their expected life span then replace it. For example, a PSU that's four to five years old?

b.) Wait till the part breaksdown then replace it?

c.) Or it depends on what part we're talking about? some parts are better to use till it breakdown