The best alternatives to M-Horse S7 are as follows:OPPO A71 Samsung Galaxy S7 Samsung Galaxy A5 2017