If you don't run a full node do you trust the miners or another full node?


I've heard that if you don't run a full node you are trusting the miners won't do bad stuff like increase the block reward or gift themselves bitcoin out of thin air.

But when you use a light wallet, don't you receive block headers from another full node? Not the miners?

So that other full node would reject a miner's fake block and you wouldn't get it?

Obviously that full node would lie to you so you are trusting it, but not the miners.