age gaps

When it comes to 8 year difference, meaning 16 year old girl with a 24 year old man is it wrong? But how does it change other than the female being 18 -21 and the guy being 26-29?  (Other than it being illegal or "wrong"