Fees in criminal law cases depend on things like the complexity of the case and the experience, skill and success of your criminal lawyer. Complex cases cost more. So do experienced, skilled and successful criminal lawyers.
In routine criminal cases cases I charge fixed fees. The price I quote you is the price you pay. That way you avoid nasty surprises down the road. Expect to pay up front or by installment. In other cases I charge by the hour. Expect to pay a retainer up front and to top it up as required.
I take on a limited number of legal aid cases. Usually they involve the most serious charges, such as homicide.