J'aime assez cette locution adverbiale invariable, qui se prononce bone-an-mal-an.
Appartenant au langage courant, cette expression proverbiale signifie : en moyenne annuelle, l'un dans l'autre ; une fois effectuée la compensation entre les bonnes et les mauvaises années.
On dit par exemple : "Bon an, mal an, je récolte six à 7 tonnes de cerises".
Ou : "Bon an, mal, an, J'aime les mots attire désormais plusieurs millions de lecteurs par an".
Cette expression, qui daterait du XVIIe siècle, nous vient probablement du monde agricole, où l'exploitant doit tenir compte des années avec de bonnes récoltes ("Bon an"), comme des années de mauvaise récoltes ("Mal an") et effectuer une moyenne, s'il veut avoir une vision globale du rendement de son travail ou de ses terres.
Sources : www.linternaute.fr et wiktionary.org
Source : www.larousse.fr