
Logan D. answered 03/19/19
Bachelor's Degree in Spanish with 5+ Years of Teaching Experience
It has to do with the sound of the word that follows the ‘and’. If the word that follows the ‘and’ starts with an ‘ee’ sound like the letter ‘i’ or ‘hi’ in Spanish, you’ll want to use ‘e’. If the word following ‘and’ starts with anything else, you’ll use ‘y’.
In your example you use ‘e’ because the ‘h’ in Spanish is silent. So the word ‘hijos’ starts with an ‘ee’ sound.
The Spanish words for ‘or’ -> ‘o’ and ‘u’ follow a similar rule.