法定刑是刑法所规定的刑种和刑度,宣告刑是人民法院对某一个具体犯罪判决应当执行的刑罚。法定刑与宣告刑的区别在于,法定刑是在立法时就已经确定的,而宣告刑是在人民法院针对某一具体案件判决时确定的;如果说法定刑在没有具体适用之前还是不确定的话,那么宣告刑一经判决就只能是确定的;法定刑是立法上的规定,而宣告刑则是执法中的适用。
宣告刑是人民法院对具体犯罪判决宣告的应当执行的刑罚。法定刑不同于宣告刑。法定刑是立法机关在制定刑法时确定的,宣告刑是司法机关在审理具体案件时确定的;法定刑有可供选择的刑种与刑度,宣告刑只能是特定的刑种与刑度。但宣告刑必须以法定刑为依据,即使从轻、从重、减轻处罚时,也要以法定刑为依据。可见,法定刑是立法上的规定,宣告刑是执行中的适用。
法定刑是法律明文规定的,法官不得自由裁量.