Zowel een aantal jaar als een aantal jaren is correct, maar een aantal jaren is het gebruikelijkst.

De tijdsaanduidende zelfstandige naamwoorden kwartier, uur en jaar staan meestal in het enkelvoud na een bepaald telwoord en na hoeveel, zoveel en een paar. Als kwartier, uur en jaar voorafgegaan worden door een onbepaald telwoord, gebruikt u wel een meervoud: enkele uren, vele jaren. Een aantal fungeert meestal als onbepaald telwoord. Daardoor is de meervoudsvorm een aantal jaren gebruikelijker.

Taaladvies.net
Maand(en) (enkelvoud of meervoud na telwoord?) ((opent in nieuw venster))