Which do you use and how old are you? According to this article...
it is about the age of the speaker though there seems to be no understanding of why or how “on accident” became the popular vernacular.
I’m in the older set and say and write “by accident” but I’ve noticed on Jez the more common use is “on” which I find confusing to say the least. So what say you?