要视具体情况而定。如果嫖娼后,又当证人的,可能会因为立功而减轻处罚。因为对嫖娼者本身处罚不大,作证具有立功情节往往可以折抵处罚。根据《治安管理处罚法》第十九条规定,违反治安管理有下列情形之一的,减轻处罚或者不予处罚: (一)情节特别轻微的;(二)主动消除或者减轻违法后果,并取得被侵害人谅解的; (三)出于他人胁迫或者诱骗的; (四)主动投案,向公安机关如实陈述自己的违法行为的; (五)有立功表现的