Maturity has a lot to do with it.. but mostly if your younger ( maybe 18 and under ) up to two year age gaps at the maximum, to me seem appropriate. When your older you probably know what you want more and can base a better judgement if there is a bigger age gap .