康熙依照汉人传位中的嫡长子继承制,将自己的嫡子胤礽立为太子,并悉心培养,但是随着时间的推移,康熙对自己嫡子的行事越发不满,加上太子在前朝的势力也越来越大,因此康熙废除了太子。而雍正一直行事稳妥,加上康熙比较中意雍正之子乾隆,因此传位于雍正而不是太子胤礽。
历史上康熙对于自己的嫡子胤礽可谓是又爱又恨,胤礽作为康熙儿子中唯一常以“保成”小名称呼的儿子,在胤礽出痘时更是全心陪护,由此可见康熙对于胤礽是多么的宠爱。那么问题就在于面对如此宠爱的胤礽,为何康熙要废除他的太子之位?康熙四十七年,因为大阿哥向康熙汇报了太子纵容下属的言论,康熙第一次废除了太子,之后因为父子之前感情修复,因此在此被立为太子,随后不久复立的太子有了逼父退位之心,再次被康熙废除。
但是废掉太子康熙所面临的就是继承人的问题,大阿哥因为向康熙打小报告的原因遭到康熙的不喜,而八阿哥有因为身份原因,以及大臣强逼康熙立八阿哥为太子,康熙对于八阿哥也是十分不喜,在所有的阿哥中只有雍正行事小心。直到康熙晚年,乾隆是出生坚定了康熙想要立雍正为继承人的想法。在康熙看来乾隆早慧,在性格上比雍正仁善,最适合做继承人,因此为了将来乾隆登位,康熙将皇位传给了雍正。
不过也有说法称,是因为太子在朝中势力太大,而康熙对于手中的权力尤为看重,因此才会废除太子避免其影响自己的统治。