Hard to say...
It is very possible that the primary tooth prevented the adult tooth from erupting correctly, or it just may be genetics.
Either way, by now, at 5 yrs old, your son should have a good relationship with a local dentist. If he doesn't now is the time to start. Make the call for an appointment and have him evaluated.