Taufik is accused of using criminal force by spitting twice at a sergeant’s face and uniform at about 12.50pm at Block 446, Clementi Avenue 3.
He allegedly punched another sergeant’s cheek and kicked his chest, causing bruises on his face and chest as well as neck strain.
Taufuk is also accused of attacking a special constable sergeant by kicking his thigh, causing bruises on his scalp, chest and arm.
The penalty for voluntarily causing hurt to a public servant in the discharge of his or her duty is up to seven years in jail, a fine, caning or any combination of these punishments.
The punishment for using criminal force to deter a public servant from his or her duty is up to four years in jail, a fine or both.
Offenders who breach a remission order may receive an enhanced sentence.
Taufiq is also being investigated for possession of an offensive weapon and fraudulent possession of property, as well as suspected drug-related offences, police previously said.