depends on the weapons.
actually you need both, but you can only have one.
high body armour is better against lighter weapons like swords and spears.
but you need a lot of hitpoints if you want to fight weapons with a shieldbreaking ability like axes.