Оба варианта верны, но есть случай, когда путать их не следует.
Глаголы подстричься и постричься равноправны и даже частично синонимичны, то есть схожи по значению.
Так, подстричь — это «подрезать немного, подравнивая, укорачивая или укорачивая, придать определённую форму (волосам, деревьям); обрезая и подравнивая, укоротить кому‑либо волосы».
Слово же постричь имеет, кроме основного — «обрезая, укоротить, подравнять», ещё и дополнительное, ритуальное значение: «совершить над кем‑либо обряд пострига».
Дело в том, что в знак принадлежности к церкви священнослужителям выстригали на голове волосы.
Сейчас эта традиция представляет собой лишь символическое действие, но слово всё ещё несёт обрядовый смысл.