The main reasons iPhone sticks to the Apple logo:
1. The phone software is corrupted. This issue can occur when transferring data to older iPhones or when installing the latest iOS updates.
2. Restore or transfer corrupted files from iCloud or iTunes backups.
3. The iPhone is jailbroken, which can cause software issues such as load loops.
4. You dropped your iPhone and some internal components or hardware may be damaged.
To fix this, follow these steps:
1: Restart or force restart iPhone
Quick pressing the volume up button, then quick press volume down button and finish by pressing and holding down the side button.
2: Restore iPhone in recovery mode
Connect your iPhone to your PC and open the iTunes app on your desktop. Make sure iTunes is updated to the latest version.
3: Restore iPhone in DFU mode
4: Use professional iOS recovery tool (Joyoshare UltFix) to restore iPhone without data loss.