Most of us can try restarting or factory reset on our iPhone when something goes wrong, such as when an app crashes. It was the right move in this situation because restarting can clear a lot of errors and problems without further fixing.
But in addition to restarting when iPhone is not working properly, restarting the device regularly also helps you prevent problems. Many users report that their iPhone runs smoother and faster after restarting. It also impacts general performance, application load times, etc.
Perhaps restarting the iPhone will refresh the device’s memory and clear the cache. While iOS does a great job with memory management, this simple refresh can give the machine a cleaner space to operate.
On the other hand, restarting an iPhone doesn’t have much of an effect on battery life on the device. The reality is that the apps a user uses and how often they use them affects how long it takes to charge an iPhone. If you’re worried about battery life, turn off location services and background app refresh for unnecessary apps.
Also, turn off iPhone and restart it periodically to relax your eyes and do other things. Restarting the iPhone every week works for many users.
(According to Tipsmake)