They are both pretty wood, cherry is a little softer than Mahogany. Generally speaking, Mahogany should be more expensive, but it all depends on brands and where the wood produced.
Their looks are different, it is personal preference.
I think Cherry is also good choice, definitely.