At some point you get too old and you outgrow your college peer group. I think 2 years is the most id recommend. College is like 30% study 30% social and 40% getting the initial experience that you can use to start that first job.
Variety in age in socialization is a healthy thing, and I feel cramming entire cohorts into a 24-month bloc isn't particularly amenable to how we've evolved.