No, a 999-year lease is not the same as a freehold or even a portion of a freehold. A long lease protects you from the biggest drawback of being a leasehold tenant. The lease expires and does not provide the benefits of owning the freehold.