Compare Sony Xperia X Compact with Huawei Ascend P7, Huawei Ascend P7 mini, Huawei Ascend P7 Sapphire Edition