No veo ningún problema con que una persona de 28 este con otra persona de 22 años por ejemplo.
Pero 28 con alguien de 18 me parece exagerado. Una persona de 18 es prácticamente un niñ@ y le falta mucha experiencia. Piensa que hace unos meses era menor de edad.
También tendría cuidado porque habrá much@s chavel@s de 16-17 años que digan que tienen 18.
Cuando yo tenia esa edad muchas amigas lo hacían para liarse con tíos mayores.