I would say quite a while. The iPhone 6S was released in 2015 and iOS 13 runs on it. Since its release, the SE was launched and the iPhone 7, iPhone 8, iPhone X, iPhone XS, and iPhone XR, and they all run iOS 13. So I would say you could expect updates for at least 4, maybe 5 years if you decided to keep your iPhone 11 that long.