At 5'8" a 16" is way too small. I'm 5'5" and I would ride a 16". An 18" should be right around on what you should be riding. If it's an older hybrid then it probably has a short and fairly steep riser stem so that might make it feel a little cramped.