I had every one of them until the iPhone 6, then I bought a 6S used a few years later. Haven't owned anything 7 or newer, but I've owned everything before that.
Started with 3G, never owned any "S" phones. Still have an SE as a spare. Skipped the 5c, 7, and X. Currently own a 6.1 iPhone 11 from a XS Max. I'm jumping off the premium/pro line going forward.
I had a 3G, 4, 5, 6+, 7+ and now an XS. I'll most likely skip the 11 and hang on to my XS until either a new model's camera becomes irresistibly better, or until 5G is widely usable technology.
I’ve owned all of them. Personally used the 4, 5, 5S, 5C, 6 Plus, 6S Plus, 7 Plus, 8 Plus, XS Max, and iPhone 11 currently.
Until a couple months ago I had a collection of every iPhone model and original box from the first the the last except for the iPhone X. I have since sold most of them though.