Everytime I call someone I change SIM card to one of them and call from that SIM card. Is it possible to assign a SIM card for each contact, so that when calling a contact the phone select the SIM card automatically based on the settings?

Even if a contact is saved in first SIM card but currently second is active, phone uses second to call.

  • I don't have a Samsung device but in my devices (with 4.2.1 and 4.4.2) the default contacts app has an option to associate SIM card with an individual contact. Open Contacts -> tap contact name -> press menu key and select Associate. See if you also have this option in your default said app – Firelord May 31 '15 at 17:06
  • The menu contains only these: "Edit", "Delete", "Share namecard via", "Add to reject list", "Add shortcut to home". I can't find "Associate". – Ashot May 31 '15 at 17:10
  • There are some specific DualSIM apps helping you out here (I have no DualSIM device, so I cannot tell how well they work). Some dialer apps have specific support for this. The linked list is pretty short, so you might wish to check it. Also take a look at this list: a bit longer, but might have better hits ;) – Izzy May 31 '15 at 18:59
  • Related playstore app – Lucky May 31 '15 at 19:19

For lollipop versions, Goto

Settings -> Sim Cards -> Call settings -> Phone account settings -> Make calls with ->

Under this you will have three options

  • Sim 1
  • Sim 2
  • Ask First

Select Ask First option from that menu and when you call someone from the contacts, you will be shown the Sim 1 and Sim 2 option. Select the Remember SIM for number checkbox and select the sim card you want to associate the contact to. The next time you call that contact it will automatically call using the sim you configured as default(It wont show you the sim selection iption). Do remember that you can always switch the sim cards while connecting to call by clicking Change sim option.


For Kitkat,

First you need to enable this feature in

Dual SIM settings -> Call settings -> Automatic SIM selection.

The setting for Dual SIM settings->Call settings->Making calls should be set as “Ask every time I make a call”.

Dual SIM settings -> Call settings -> Making calls.


Select Remember SIM for number and then select either SIM 1 or SIM 2 to make the call. The next time you make a call to that contact it will automatically call using the sim you configured as default based on the call history.


  • Your answer is promising but in Galaxy S4 Mini, I can't find "Phone account settings" in "Call Settings" menu – Ashot May 31 '15 at 19:51
  • @Ashot What is the os version of your phone? – Lucky May 31 '15 at 19:51
  • Android version is 4.4.2 – Ashot May 31 '15 at 19:54
  • @Ashot updated the answer check the kitkat solution..see if you can find the settings in your Samsung mobile..i have motorola so it might be different.. – Lucky May 31 '15 at 20:06
  • Is the selection really based on the phone number? How can you use each sim to call your voice-mail number, which is identical for each SIM/provider? I'm using Android 5.0.2. – Bas Bossink Jan 12 '16 at 15:19

Not the answer you're looking for? Browse other questions tagged or ask your own question.