What bike are you looking at (as I'm sure others will be able to advise more specifically)?
Personally, given that you are on the edge of both sizes, I wouldn't risk ordering either (especially if it's a fairly expensive bike). I would have though it would be worth popping into a decent bike shop, and trying a few different brands/sizes to get an idea of which way you need to be looking (although bearing in mind that fit/frame size can differ between brands).