It feels to me that "3-5" is a bit more technical while "from 3 to 5", being more verbal, is slightly better for a simple user. Also it makes translation style more consistent with other entires.