My personal choice would be the HP, it has more RAM, better graphics, a bigger hard drive and the processor uses slightly less power. Against this you have to balance that Asus always comes out better on build quality than HP. Any chance that you can go to a store for a physical comparison? Target? Walmart?
Huawei P10 review