很多人觉得李世民这事做的不地道,连兄弟妻子都不放过的男人算不上好君主。但李世民把杨氏收到后宫在唐朝是有制度的,叫做收继婚,所以从这个层面上来讲,李世民的行为是合理。而怎么去解释收继婚呢?是指女人在丈夫死去以后可以转嫁给丈夫兄弟,而这个说法是从多次通婚的鲜卑那里流传过来的,当时的唐朝也就有了这么个习俗。
李世民之所以收了杨氏入后宫,是因为她相貌美丽且年轻,虽然是李元吉的妻子,却并没有生育过。更何况她身后背景还是前隋贵族,对李世民很有助力,所以她被李世民看上也很正常。而李建成妻子郑氏被他放过,也有两个原因。
第一个原因是郑氏在丈夫死去的那一年,年纪已经不小了,大约30岁左右,在古代这个年纪的女子已经步入了中年。更何况她姿容不出色,还生育了9个孩子,这并不符合皇帝妃子的标准,所以李世民并未收继她。
第二个原因是李世民杀害了她的丈夫和五个亲生儿子,虽说这是他登上帝位必要的斗争,但在郑氏眼里他就是自己的杀子仇人。一个对李世民怀有深刻怨恨的女人,即便他再博爱也没办法接受,而放她一条生路让她安度余生已经是最好的安排了。
对于年轻的杨氏来说被李世民这个皇帝收继并不是什么屈辱的事,李元吉被杀的五个儿子都不是她生的,所以她也不至于去恨上李世民,如果从青灯古佛过一生和当妃子荣华富贵之中选一个的话,她肯定会选后者,如此看来的话,李世民也并不是不顾人意愿的色中饿鬼。但郑氏就不一样了,她的一生已经跟李建成相关联,无法再认第二个丈夫,所以她死后也选择跟丈夫合葬在了一起。