I am all about efficiency, so I'm usually on time. I aim to minimize the idle time that comes with being early, but I also don't want to waste other people's time by being late - so on time it is!
Early. And frequently too early. I grew up with a mom that was ALWAYS late. Significantly. (she's finally getting a little better on that). But it always made me feel bad when it put others out. We called it "accountant time" & would tell her things started an hour or more beforehand if it was really important. I worry too much about others & hate making anyone wait on me. I need to work on a better balance though because sometimes my stressing to be on time is to my families detriment too.
In person, I'm none of the above consistently. I try for on time but traffic & parking usually either make me quite early or late, there's so much outside our control! I will sayy car clock is set 6-7mins late so I have a mental buffer of a few mins when I think I'm running late & everyone in the family comments on it