You have to select the best fit for the position.
If you are looking at it that way and not accounting for who is better qualified, sure. But if the internal person is not as qualified it might not save you time.
Depends on the role you're trying to fill. Both have advantages and disadvantages.
Internal, because you know exactly what you're going to get, and you can move them to that position immediately.