"There's a huge difference between a 17 and 20 year old"
It does depend on the individual.
My 17 year old was smitten with a 24 year old, he would consider going out with her.
She did date a 27 year old but decided that they were at different stages, he wanted to settle down more than she was prepared to, she may work out of the country, in the future.
She is now at 18, dating a 22 year old, with a career and his own house, all achieved independently.
My DD is on a career path and her employment requires maturity and carries responsibility.
I meet people who are in their 40's, that are dickheads.
I think to look specifically for someone much younger/older than yourself, suggests issues, but meeting someone accidentally and finding that you are attracted, is different.
I think a lot of people should just enjoy their relationship for the first six months, rather than having long term plans, anyway.
If it lasts, it lasts, I don't see the need to end a relationship just on the off chance it won't go the distance, so early on.