If you are buying new it's possible the shop can sell you either bike with 165s as swapping cranks on new bikes is pretty easy to do. Going even shorter might be a good idea -- e.g., perhaps 145s would be ideal for you -- but, it's a lot harder for a shop to accommodate you without it costing you more than you probably want to pay. There's some interesting research that supports the finding that going to smaller crank lengths does not adversely effect your riding efficiency. There's also a lot of anecdotal evidence... such as competitive athletes using 95s.