说法一:秦始皇之孙,扶苏之子说法二:秦始皇之子说法三:秦始皇的弟弟说法四:秦始皇弟弟长安君成嬌之子
说法五:其他秦宗室子弟,秦始皇祖父秦孝文王的曾孙辈或玄孙辈秦王子婴和他的两个儿子谋杀赵高。那么他的两个儿子既然能够参与谋杀赵高,年龄起码在15到20岁之间,子婴的年龄起码要在35到40岁左右。秦始皇生于公元前259年,长公子扶苏生于公元前237年。子婴的年龄和扶苏差不多大的,所以不可能是扶苏的儿子。更何况秦二世在赵高的怂恿下杀尽自己的兄弟姐妹,无论子婴是秦始皇的儿子或者是扶苏的儿子,均难以躲过此次屠杀。所以排除说法一和二。秦始皇只有一个异母弟成嬌,还有两个同母异父的弟弟是太后赵姬和嫪毐所生,在平定嫪毐之乱的时候被杀了。所以子婴不可能是秦始皇的弟弟。排除说法三。
秦孝文王有二十多个儿子,正妻华阳夫人无子。庄襄王异人本来最不得宠,在吕不韦运作下认华阳夫人为母,成为名义上的嫡子,才得以获得继承权。也就是说秦孝文王除庄襄王之外有二十多个儿子,古代多子多福,这些其他的儿子生的孙辈、曾孙辈、玄孙辈不下几百人,如果从秦孝文王的曾孙辈或者玄孙辈里面选择继承人,有继承权的人肯定不止一个。当时的情况是赵高杀了二世,本来想自立,但是诸大臣不服,所以赵高退而求其次,想要拥立一位大家均能接受的嬴氏子弟。这种情况下,假使秦始皇父亲庄襄王一支彻底绝嗣,要从秦始皇祖父孝文王的其他后代里面选择继承人的话,因为具备继承资格的肯定不止一个人,具备继承资格的诸公子之间有可能为了王位发生激烈争夺。何况群臣和赵高处于敌对的状态,赵高虽然先前指鹿为马并且后来成功政变杀了二世,权势很大。但是远远没到让所有人绝对服从的地步,赵高提出的继承人选很可能被群臣反对,不大可能出现赵高提出一个继承人选被群臣顺理成章接受的情况,而且当时也未出现过群公子争夺王位的事情。所以可以排除说法五。
我们再来分析说法四。成嬌出生于庄襄王归秦的次年,公元前256年。到前239年叛降赵国的时候,因为古人结婚比较早,成嬌当时有个一两岁的儿子留在秦国,因为是个婴儿,就被称为公子婴。秦二世受赵高怂恿要杀尽自己的兄弟姐妹时,子婴作为秦始皇子女同祖父的堂兄弟,不会被杀,而且他还劝二世不要杀害宗室。赵高政变杀了二世,此时秦始皇一支已经绝嗣。赵高自立得不到群臣支持的情况下只能从庄襄王的后代中挑选新的王位继承人。而庄襄王除了秦始皇外,只有成嬌一个儿子,子婴作为二世的独子,是唯一合法的继承人。所以当时未出现群公子争位的事情,群臣虽与赵高有矛盾,但是赵高提出拥立子婴的时候,也顺理成章同意。子婴继位后,和两个年龄在15到20岁之间的儿子合谋杀了赵高。也只有“子婴是公子成嬌的儿子”这种情况能够在逻辑上解释得通所有的事情。所以秦王子婴是公子成嬌的儿子,秦始皇的侄子,秦始皇是子婴的伯父。