Compare alcatel 3x (2018) vs HTC Desire 12 vs Nokia 5 vs Samsung Galaxy J5 (2016)