Thank you for the opportunity to help you with your question!
The answer to this question is all of the above. Why? Because the value of a bond depends on the maturity of the bond, the market and the amount of money the bond is worth. For more details you can check out a neat little article i found with a quick google search.