In the past 9 months I've had a P20 Pro, Mate 20 Pro and I bought the P30 Pro yesterday.
I didn't upgrade my Apple phones this often (mind you there's no reason to for a 12Mp camera on a phone that costs a mortgage. Apple is all about smoke and mirrors)
Been happy with the previous phones but please Huawei don't bring out another phone just yet! Lol