另一种说法认为,李世民早有预谋杀兄篡位,李渊迫于他兵权在握,无奈才下诏改立他为太子的。李世民被李渊封为天策上将之后,就自立天策府,广招天下谋士,讨论国家事务。天策府的权威甚至可以和太子的命令、皇帝的诏书相抗衡。同时他利用连年带兵征战之机,培养了大批能为他赴汤蹈火的亲兵勇将。而李渊对这一切十分不满,曾说过李世民长期带兵,在外独断专行,不再像他的儿子之类的话。李渊也曾向李世民许诺,一旦得了天下就封他为太子。然而无论他受封为唐王还是登基做了皇帝,总是将李建成立为继位者,可见他对李世民并不是很信任。而李世民也正因此才怀恨在心,总想自立为帝。在玄武门之变后不久,李渊就退位当了太上皇,让李世民君临天下,这也是一个佐证。