Answer
.5 miles is longer.
Work Step by Step
We need to put the numbers into the same units in order to figure out which one is greater. We know that there are 5280 feet in a mile, so we divide 640 feet by 5280 to obtain that there are .121 miles in 640 feet. .121 is less than .5, so .5 miles is greater.