It is a grammatical error in prepositional phrase usage.
The phrase "on accident" likely arose by analogy with "on purpose," as both phrases are used to describe the manner in which something happened.
The correct phrase is "by accident," as "by" is the appropriate preposition to use with "accident" according to standard English usage.
People often mishear the phrase "moot point" and mistakenly use ... Learn more →
People often confuse "regiment" with "regimen" because they sound similar, ... Learn more →
People often make this error due to confusion arising from ... Learn more →
The error arises from confusion between the noun "renown" and ... Learn more →