Can a validator manipulate the order of transactions in the next block?

In Ethereum, a user can try to be a first in a new block via gas price. But a validator in Ethereum can ignore a gas price and pick transactions and sort them as he wants.

What’s about Solana? Can a user do anything to be a first in the next block? Can a validator decide who will be the first?