撤退的原因通常有哪些?