Años ha es la forma recomendable para escribir esta expresión, y no años a.
Sin embargo, en ocasiones puede verse escrita sin hache: «Esa pudo ser una de las causas de su salida años a de Nintendo» o «Años a de aquello».
En esta expresión, que equivale a hace años, la palabra ha es una forma del verbo haber y, por consiguiente, debe escribirse con hache.
En los ejemplos anteriores, por tanto, la adecuado habría sido escribir «Esa pudo ser una de las causas de su salida años ha de Nintendo» y «Años ha de aquello».