Why do I always crush on guys so much older than me but never the ones my age?

im 17 by the way, its usually teachers bc this year I have these 3 male teachers and theyre sooo cute but theyre all like 45+

I don't know why im like that its weird
Why do I always crush on guys so much older than me but never the ones my age?
Post Opinion