Выделения дорогие. В коде onDraw сброс предпочтительнее, так как он дешевле (в общем случае вы должны минимизировать вызовы новых в onDraw и все, что оттуда вызывается). Если путь создается вне onDraw или других критических областей производительности, то он имеет меньшее значение, и новый, вероятно, будет более удобочитаемым / поддерживаемым.