Tech question, do you think I should buy a new laptop?

I have been using MacBook Air 2015 for 8 years now, do you think I should upgrade to a new one? It has a battery drain issue and 2 keys are broken and it has some heating issue.
Tech question, do you think I should buy a new laptop?
Post Opinion