I have been using the S21+ Exynos for over 2 years now and I have to get the display replaced, might as well get the battery replaced too (i hardly touch 3-4 hrs SoT). All of these are gonna cost me about 20k INR. Should I get this phone repaired or should I just upgrade to the base S23?

P.s: The reason I’m considering upgrading is mainly due to the heating issues in the S21 series. This device gets hot on the lightest of usage and stays warm to the touch for most of the standby time too ༎ຶ⁠‿⁠༎ຶ