There are three programs through which you can get a criminal defense attorney. They are:nn​​Assigned counsel programs, or private attorneys from the local areanContracting attorney programsnPublic defender programsnnUsually, private attorneys provide you with the best legal counsel and help throughout your case. Public defenders are often overrun with cases and cannot spend very much time perfecting your case.