要是挪用公款50万,一般得判五年以上的有期徒刑。按照《刑法》来讲,要是挪用公款的数额比较大,并且拿去做营利活动,或者挪用的数额较大但超过三个月还没还的,那就得处五年以下的有期徒刑或者拘役;要是情节特别严重的,就得判五年以上的有期徒刑。要是挪用公款的数额特别巨大并且还不退还的,那就要处十年以上的有期徒刑或者无期徒刑。这里说的“数额较大”通常指挪用公款3万以上,“数额巨大”一般是挪用公款20万以上。不过具体该怎么量刑,不能光看这挪用公款的数额,还得综合考虑其他一些情节,像挪用公款是用来干啥的、有没有归还、有没有给人家造成损失等等。要是有从轻、减轻或者从重的情节,法院就会在法定的刑罚范围内进行裁定。