Know your needs
You must know what you require the phone for. If you require a phone for basic purposes like calls and text messages, then you should opt for a phone with basic specs that offer maximum value for money. On the other hand, if you want a phone which performs effectively in all aspects, then a phone with upgraded specs is what you must look for. You can go through the specifications of all phones to see which one matches your criteria and shortlist them for purchase.
Buy from authentic stores
This point cannot be stressed upon enough. To be safe from fraud, you must always opt for authentic and well reputed stores. Authentic stores like Kaymu have effective return policies which can come in handy in case of any fraudulent transactions.
Inspect the phone thoroughly
Once you have contacted the seller and met up with him in person, you must inspect the phone thoroughly to see if it is safe from any faults. Inspect the screen, the touch controls, the battery etc. and ensure everything is in fine running order. Also ask if the phone is under warranty. If it is, then it is an added bonus.
Ensure the phone is unlocked
A lot of phones are offered on contract by cellular companies. These phones are locked and cannot be used on other networks. Unlocked phones are the ones you must buy. Always ask and check if the phone is unlocked or not by inserting your SIM in it to see if everything is working properly.
Once you find everything is in fine order, negotiate for the final price. You don't want to come off as too needy. Negotiate wisely and once you get the price within your budget, lock the deal and buy the phone.