Why do many companies choose to incorporate in Delaware?

  • Only because Delaware has no laws for corporations
  • Only because every corporation pays no taxes
  • Mainly because Delaware requires all headquarters to be in the state
  • For several legal and institutional reasons, not only for taxes