Duration is inversely related to yield to maturity (YTM). The higher the YTM, the lower the duration. This is because the change in the bond's price (or present value) is inversely related to changes in interest rates. When market yields rise, the value (or cash flow) of a bond decreases without decreasing the time to maturity.
Duration is also a function of volatility (risk). Higher volatility (risk) = higher duration. A higher coupon bond has a lower duration relative to a similar bond with a lower coupon because the bond holder is getting more of their cash value sooner (because of the higher coupon). This lowers the overall risk of the bond resulting in a lower duration.