One of the reasons for a smartphone to overheat is because it has been running for a long time without being given an opportunity to cool down. This is why it is important to take breaks from your phone and give it some time to cool down.