The binding legal principles established are: (1) Failure by a magistrate to enquire into the suitability of community service where settling for effective imprisonment of 24 months or less amounts to a misdirection; (2) Where a statute provides for a fine or imprisonment as alternative punishments, it is a misdirection to impose imprisonment without first giving serious consideration to a fine; (3) Trial courts must make proper findings on aggravating circumstances before imposing custodial sentences, particularly when the statutory provision lists specific aggravating factors; (4) Sentencing courts must give adequate weight to mitigating circumstances including the accused's age, gender, status as first offender, family responsibilities, and the likelihood of recidivism; (5) Punishment should fit both the offender and the crime; (6) First offenders should be kept out of prison as much as possible, and alternative sentences should be preferred where appropriate and available.