no no no no
I won't go near Huawei (or in the best Bob traditions NUA-WEI - that's "nah way") again. They are terrible with firmware updates and as soon as the new shiny comes out they don't care about old models. The latest non-beta firmware for the P20 is (as far as I can find - they don't actually host the files for customers to easily get to) 8.1 with November 18 security updates. That just isn't good enough.
I've got a now kind of aging OnePlus 5T and that's on 9 with Jan updates - a full version and 3 months of security more up to date. For a much older phone that cost less!
I may also be a bit tainted as they lied when I sent a phone off for repair to them too...
Not for me...