Digital vs. analog watches that run on batteries are no more or less accurate because of how the time is displayed. I have a digital clock display on my battery-powered cordless phone (yes I also have a landline) that is constantly plugged into a power source and it loses a minute or two every day. Your computer and phone only keep displaying the correct time because they frequently update themselves from an online source.
My watch frequently (daily but only if I’m sleeping with it, for some reason) updates itself via radio. It’s generally accurate to a second or maybe even half a second. But the main reason, It’s easier to tell exactly what the time is in seconds when it’s digital compared to a fast spinning stick. Not that it really matters, I just like it.