Some of the major causes of Boot Loop are:
Bug in the Operating system；
It mostly occurs in rooted devices；
Any changes in a rooted device such as new ROM or customized software may also lead to this issue.