I am using dual SIM mobile, while dialing *#06#, I am getting two IMEI numbers(IMEI1 = ***973 & IMEI2 = ***980).
While trying with telePhonyManager.getDeviceId(), I am always getting ***973(IMEI1). 
TelephonyManager mngr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
        textView.append("IMEI Number: " + mngr.getDeviceId());
In my application, I am going to use IMEI number as unique reference for user.
While searching regarding it, some site posted that getDeviceId() possible to return ***980(IMEI2).
My question is, in future is it possible getDeviceId() method to return  ***980(IMEI2)?