Eh, it depends on the beer. I don't think gravity is really the only factor. It has always seemed to me that a brown ale, for instance, needs to condition longer than a pale ale at the same gravity. That's just my subjective observations, though.
I say let your tongue be the guide. If it tastes good, drink it. If it tastes a bit green, let it age! Keep it simple