When I'm home. I just can't watch something in a phone(or rather, when I'm travelling, my travel time is about 3 hours as well), even if it's the best movie or anime ever I won't be able to immerse myself. I prefer reading manga in a phone.
However I do watch movies too, and when a sports match is going on I don't watch anime. Yesterday the Wimbledon semi-finals took place, and the 2nd ODI match in the India tour of England 2018 Bilateral series took place so I didn't watch anime the whole day.
But yeah, I only watch anime when I'm home on a monitor.