should I upgrade my 13 to 16e?

Okay so Ive had the 13 like for almost 4 years, the battery lasts like 2 hours, my screen is broken, volume buttons doesn’t work anymore, sometimes it gets so hot that I can’t even charge it

I don’t have a good budget and I’m thinking to change my iPhone cause I think my phone will die soon… do you guys think 16e is a good option?