No one on this forum can tell you what it best for you in terms of fit. Try a competent bike shop and get fitted. There are 5 foot folks that ride all different lengths of cranks. If you need a starting point most people ride 165mm cranks but is that best for you.... who knows? For people whose hobby is to ride a bike, it's so ironic to me that they won't just go for a ride to a bike shop and ask the people whose job it is to answer these questions.