The best plan for you will depend on how much of the mobile services you usually use in a month. Therefore, before purchasing any plan,  figure out your mobile phone needs. Your consideration should start from the phone itself. Do you have a phone you are comfortable with or need to include a phone in the plan?

Using your existing cell phone will reduce your monthly subscription, but having a phone included in the plan also means you do not have to worry about the cost of a phone. This is especially important if you want the latest phone and cannot afford to pay for it in cash.

2
Figure Out What You Actually Need

Then you need to consider your data usage.

How many gigabytes of data do you use averagely per month? If you must buy data on a pay-as-you-go, how much do you think it will cost you?

If you use a lot of data, then you may benefit from an unlimited mobile data plan. But if you do not use much, then the next to consider should be a cheap plan. 

Check how much data is included and if it is within your consumption. However, if you still use way less than the cheapest plan or your usage is irregular, then the prepaid option may be your best bet.

The other factors are your phone calls and text messages. Consider the cost if they are to be charged as prepaid and compare with the plan you are buying. You may find significant savings from the prepaid plan as you become more aware of the time you spend on the phone. 

All these will guide you in choosing the best cell phone plan that will work for you.

However, there may be a temptation to go for an unlimited plan. Sometimes, it may be good, but first, consider the benefits and the disadvantages of this plan.