从遗传学角度来看,胎儿性别由父亲精子中的X染色体或Y染色体决定。当携带X染色体的精子与卵细胞结合时,胎儿性别就为女性;若携带Y染色体的精子与卵细胞结合,胎儿性别则为男性。科学家在解释新发现时推测说,特定的饮食习惯可能造成孕妇体内葡萄糖水平较高,这也许会更有利于携带Y染色体的精子存活。换种说法,食物中的能量含量使胎儿性别比例发生了变化。
科学家给出最新研究理论——怀孕前后女性摄入的热量越大,生男孩的几率就稍大;反之,生女孩的几率就稍大。这种几率高低之间相差约十个百分点。此外,研究人员还发现,女性怀孕前多吃香蕉和含钾、钙、维生素C等较多的食品,生男孩的机会也较大。