“will likely keep getting software updates for several years yet”.
The above statement should be written: a certainty of 2 years of full IOS updates, a likely third year of full IOS updates, and will receive 1 to 3 additional years of security patches.
Hey, Samsung’s latest and Android leading software support length guarantee isn’t that good.

.
The 11 is a good iphone. Owned it for 3 years. Imho better than an even the latest SE due to faceid wireless charging, much bigger screen, dual lenses.