法律分析:
撤销或变更取保候审的情形如下:
1、不应当被追究刑事责任的;
2、取保候审期限届满的;
3、发现采取取保候审决定不当的;
4、犯罪嫌疑人、被告人死亡的。犯罪嫌疑人、被告人是取保候审的被保证人或者说是保证对象,既然保证对象都不存在了,取保候审也就失去了存在的前提和意义,当然也应当予以撤销;
5、保证人死亡、重伤或者出现其他丧失保证能力情形的。保证人是取保候审的义务主体,保证人资格的存在以其具有保证能力为前提条件,如果没有或者丧失了保证能力,保证义务的履行就成为事实上的不可能,取保候审也就随之应当予以变更。
法律依据:
《中华人民共和国刑事诉讼法》第九十六条,人民法院、人民检察院和公安机关如果发现对犯罪嫌疑人、被告人采取强制措施不当的,应当及时撤销或者变更。公安机关释放被逮捕的人或者变更逮捕措施的,应当通知原批准的人民检察院。