I get about 21 in town and 28-29 on highway. Is this just a bit low?

Should I clean TB and change plugs or fuel filter?