Of the three choices, zero-coupon bonds have the least reinvestment risk. An investor can nearly eliminate reinvestment risk by holding a noncallable zero-coupon bond until maturity because zero-coupon bonds deliver all cash flows in one lump sum at maturity.
Straight coupon bonds (no prepayment or other embedded options) have the next most reinvestment risk because of the periodic coupon payments. If interest rates decline, the bondholder will have to reinvest the coupons at a rate lower than that required to earn the original expected yield-to-maturity.
Callable bonds have more reinvestment risk because the right to prepay principal compounds reinvestment risk. A call option is one form of prepayment right that benefits the issuer, or borrower.
Mortgage backed and other asset backed securities have the most prepayment risk because in addition to cash flows from periodic interest payments (bond coupons, for example), these securities have periodic repayment of principal. The lower the interest rate, the higher chance that the loans underlying these assets will repay in full.