We need to choose a lawyer who specializes in your charges. Every lawyer has specific skills and specialization. By finding a lawyer who specializes in your charges, you can feel confident to rely on the lawyer to fight your case. Furthermore, you also need to check some references. You can ask your colleagues or friends which lawyers they recommend. Then, you can make a list of lawyers who have more good recommendations than the bad ones. Your feelings can also determine whether a criminal lawyer is reliable or not. For instance, if your criminal lawyer tends to put pressures on you, you had better choose someone else. Broadly speaking, you also have to trust your feelings. If you have lack of understanding about law, you require a lawyer you can really understand. A good lawyer will talk to your by using terms you will actually understand.
We have to remind ourselves that no lawyer can guarantee a specific outcome to our case. That is why we should not choose a lawyer who tends to fill our mind with too good to be true promises. Therefore, we had better work with a lawyer who can build a strong case through a good preparation.