Bond A is $1,000 par value with 14% annual interest for 20 years. Its current market price is $1,340.54. Its current yield is 10.44% and its yield to maturity is 9.62%.
Bond Z is $1,000 par value with 5.25% annual interest for 20 years. Its current market price is $595.61. Its current yield is 8.81% and its yield to maturity is 9.16%.
Which bond can I expect to be called and why?