I like every 4-5 days, like 2x per week then 1 x per week, for example:
week 1
Monday - legs; Wednesday - upper body; Friday - legs.
week 2
Monday - upper body; Wednesday - legs; Friday - upper body
REPEAT
Legs are funny, you can maintain at working out every 7-8 days but for gains 4-5 days...