For theft charges, especially if you have not been arrested before, you may be entitled to an ARD program.  However each County looks differently at theft charges with Montgomery County being very hard on theft charges due to the amount of money generated by the King of Prussia Mall.  If your case goes to trial you need an attorney who will challenge every aspect of the police and prosecutors conduct.