I have an android smart watch. When I don't set it to sleep, it guesses based on when I put my phone down last thing at night.
Normally, it gives a wake up time 1 minute before my alarm goes off.
One day last week this time was about 20 minutes before my alarm went off. That day I slept through my alarm. Is this likely to mean that somebody else unlocked my phone while I was asleep?