What's the difference between HP and PCP?

With HP, you own the car automatically at the end of the agreement and have higher monthly payments but no mileage restrictions. With PCP, you have lower payments but mileage limits and various choices to make at the end.