At 16 people are old enough to be responsible for their own decisions. So no, there's nothing immoral about doing it.
However, if you're 25 and you find a 16-year-old a suitable and intellectually challenging partner, it does say quite a bit about your level of mental development
