The correct Toyota filter currently is the 90915-40002 but there are others that will fit/work, order from any Toyota dealer.
After that is personal choice with one warning, never use a cheapo/generic/quickie lube shop filter, IMO stick with a top shelf full synthetic media extended drain interval oil filter. This is one area you don't want to try to save a few dollars by buying a poorly made oil filter.
Everyone has their own favorites for an aftermarket oil filter, here's one example:
Mobil 1 Extended Performance oil filter M1-301A, essentially same size/volume and bypass valve PSI compared to the original Toyota filter but the Mobil 1 filter removes smaller particles by a bit more than the Toyota filter will. More important is that you want a quality filter that will not fail or come apart internally, if that happens and the oil passageways get plugged you can ruin your engine very quickly (in a few minutes/miles).
For air filter and fuel filter stick with Toyota parts