I was in Yangon yesterday and it was impossible to buy a sim card. Tried at the airport, several
Market stalls in central yangon and a shopping mall. Luckily a local travel agent let me borrow his spare one. Maybe it is still possible to get one for a year but doubt that helps most tourists!