What is the difference between surrender and withdrawal?

What is the difference between surrender and withdrawal?

As verbs the difference between withdraw and surrender is that withdraw is to pull (something) back, aside, or away while surrender is to give up into the power, control, or possession of another; specifically (military) to yield (a town, a fortification, etc) to an enemy.

See also  Who pays for PFL in California?