I received the update on boxing day on my P20 Pro and my wife received it January 6th on her P20, but my son is still waitng for his update as of tonight for the P20 Pro that he has. What is really weird is that we bought all the phones at the same location on the same day and we live at the same residence. When I have contacted Huawei about the updates discrepancy, they keep saying that the updates are being released in batches based on IMEI and geographic location, so I don't get why my son and I have IMEI numbers that are almost exactly the same and have an identical geographic location, but he is almost a month behind in receiving his update. Next phone I buy will be based strictly on customer service and NOT on camera advertising.
My P20 Pro, on the Telus Network, got its Pie update on Dec 25th. Purchased the P20 new on Feb 20th with updates not coming through until we inserted the SIM, after that we first received UMUI 8.1.xx then EMUI 9.0.0 including the Januay 1st security patch. This even though the Telus Software Update Schedule page isn't listing the P20 as a recipient.