I don't think its the physical age that matters -- its the emotional age. My son is 23 and acts like he's 13. Then there's my youngest daughter who is 19, but acts like she's 30.

But, 16 and 21 is a little creepy. It conjures up images of Jerry Springer or Maury TV shows.