Which type of credit typically offers payment plans of up to 30 years or more?

car loan

credit card

home mortgage

personal loan

home mortgage