贪污21万元,属于数额巨大,应当判处三年以上十年以蚂亩下有期徒刑。自首并且有立功表现可以从轻、减轻处罚,判缓刑有希望。
《刑法》第三百八十三条规定:对犯贪污罪的,根据情节轻重,分别依照下列规定处罚:
(一)贪污数额较大或者有其他较重情节的,处三年以下有期徒刑或者拘役,并处罚金。
(二)贪污数额巨大或者有其他严重情节的,处三年以上十年以下有期徒刑,并处罚金或者没兄并收财产。
(三)贪污数额特别巨大或者有其他特羡物迹别严重情节的,处十年以上有期徒刑或者无期徒刑,并处罚金或者没收财产;数额特别巨大,并使国家和人民利益遭受特别重大损失的,处无期徒刑或者死刑,并处没收财产。