It depends entirely on how much code you're jumping (and probably on a CPU setting for max cycle time).
The difference between jumping backwards 5 times and 6 times probably won't make a difference, unless you're jumping all the way from the end to the beginning.
In most situations where i've seen looping make sense, there is some calculation/algorithm/sort that needs to be done on an array of data. For an array of 10, that's probably OK. For an array of 1000, you might not like the affect on your scan time.
If the array is too big, it usually makes sense to just sort 1 item (or maybe several items) each scan, until it is all done a few seconds later.