Если впоследствии вы используете результат запроса, то, конечно, лучше всего будет сделать cursor.getCount()
Это быстрее, чем 2 запроса: один для подсчета и один для результата
РЕДАКТИРОВАТЬ:
Если вы не используете результаты, тогда rawQuery работает быстрее, потому что вы получаете только один столбец из базы данных вместо многих.Кроме того, зачем вам тратить ресурсы на выполнение запроса, а не использовать его результат?