These are stretchy and fitting. I am a size 10 and the Med or Large fit me well. So, I would think the Med or Small would fit a size 5 best. If she has a larger chest I would say go with the Medium. Smaller chest, size small, I would suggest. Thanks for the question.