法律分析
行政机关不可以撤回已经做出的行政许可的情形主要是,已经作出的行政许可,非经法定程序,没有法定理由的,是不得撤回的。法律规定可以撤回的情形是:行政许可所依据的法律、法规、规章修改或者废止,或者准予行政许可所依据的客观情况发生重大变化的,为了公共利益的需要,行政机关可以依法变更或撤回已经生效的行政许可。
法律依据
《中华人民共和国行政许可法》第八条
公民、法人或者其他组织依法取得的行政许可受法律保护,行政机关不得擅自改变已经生效的行政许可。
行政许可所依据的法律、法规、规章修改或者废止,或者准予行政许可所依据的客观情况发生重大变化的,为了公共利益的需要,行政机关可以依法变更或者撤回已经生效的行政许可。由此给公民、法人或者其他组织造成财产损失的,行政机关应当依法给予补偿。