挪用公款5万算是数额比较大。按照《刑法》来讲,要是挪用公款的数额比较大,然后拿去做赚钱的事儿,或者挪用的数额大但超过三个月还没还的,那就要被判五年以下的有期徒刑或者拘役;要是情节特别严重的,就得判五年以上的有期徒刑。要是挪用的公款数额特别巨大,并且还不退还的话,那就要判十年以上的有期徒刑或者无期徒刑。虽然说没有能力偿还不能算是法定的能从轻或者减轻处罚的情节,但是在量刑的时候,法院会把其他的一些因素都综合起来考虑,比如说你认罪的态度怎么样,有没有表现出后悔的意思之类的。要是你能主动把挪用的钱退回来,那在量刑的时候法院可能会根据具体情况酌情从轻处罚。
总之,到底要判多少年,得根据每个案件的具体情况,由法院按照法律规定来判定。