First, pick an attorney with whom you feel comfortable. If you don't like your attorney in the first meeting, you risk being dissatisfied in the long run. Your criminal case is going to last at least a few months, more than likely, with multiple meetings and phone calls. You need to be comfortable enough to tell your attorney everything, so it will be hard for you to get important information to your attorney without interpersonal rapport. Second, you get what you pay for, so remember not to choose an attorney based on low cost alone. Third, pick someone who is involved with criminal cases on a regular basis. For example, Rideout Law does not do family law or contracts, but we do handle criminal cases every day! Fourth, look around, call or meet with at least a few attorneys before you make a decision. And ask friends or family members who have had a criminal case in the past who they used and if they were satisfied.