Short answer: Put once/twice right before the time unit: say "once or twice a week," not "once a week or twice." Use "or" for an uncertain small number; hyphenate only when the whole phrase modifies a noun (attributive use).
Below: simple rules, clear wrong/right pairs, ready rewrites for work, school, and casual contexts, plus a compact checklist to fix sentences fast.
Place the frequency words next to the time word and use "or" for either-or meaning: "once or twice a week." For formal precision, use "one or two times" or "up to twice." Hyphenate only when the whole phrase is an adjective before a noun (e.g., "a once-or-twice-per-week meeting").
Once and twice are adverbs of frequency; they need to form a single unit with the time expression. When separated, the meaning becomes unclear or awkward. Use "or" to show an either-or count; use "and" only if you literally mean both frequencies (rare).
If you see "X a [time unit] or Y", move the number words so the structure becomes "X or Y a [time unit]". That keeps the time unit attached to both options.
Formula: NUMBER + or + NUMBER + TIME → once or twice a week. If the two options actually use different time units, spell both out: "once a week or twice a month."
Do not hyphenate in running text: write "I've seen this once or twice." Hyphenate only when the whole phrase directly modifies a noun before it, so readers treat it as one adjective.
Use normal spacing: "once or twice a week" - one space between words and no comma between the number phrase and the time unit. When a parenthetical or clause interrupts the sentence, punctuate normally; keep the frequency phrase intact.
Test the whole sentence by moving the once/twice phrase next to the time word and reading it aloud. Context usually reveals the best placement.
"Or" marks uncertainty between one small count and another. "And" would claim both counts happen, which makes little sense here. For technical precision, use phrases like "one or two times" or "up to twice."
Three short, correct examples per context. Tone adjusted for each use.
Mnemonic: NUMBER + OR + NUMBER + TIME - e.g., once or twice a week. If the phrase modifies a noun, hyphenate the whole chain: a once-or-twice-per-week event. Read the sentence aloud: if it sounds like one unit, the order is likely correct.
No - not when you mean the action happens either one or two times in that week. It leaves "twice" without a time unit and sounds awkward. Correct: "once or twice a week." If you truly mean both frequencies in different periods, state them clearly: "once a week and twice a month."
Use "one or two times per week" in legal, technical, or formal documents where numeric clarity is important. "Once or twice a week" is natural in everyday writing and conversation.
Only hyphenate when the phrase is directly before a noun and acts as a single adjective: "a once-or-twice-per-month policy." Do not hyphenate it in normal running text.
Spell both out: "once a week or twice a month." Don't force them into one time unit if they are genuinely different.
Move the once/twice phrase next to the time word and read it aloud. If it forms a single unit ("once or twice a week"), it's correct. Otherwise, reorder or use a precise alternative like "up to twice" or "one or two times."
Use the checklist above: move the numeric phrase next to the time unit, use "or" for either-or meaning, and hyphenate only when attributive. Paste one sentence into the widget above for a fast rewrite you can copy into your email, report, or assignment.