Kitchen Tile Floor: Should Cabinets be Installed Before Tile?

We are installing new kitchen cabinets and porcelain tile flooring. Which goes on first? The flooring or the cabinets? Just thinking if we ever wanted to change out tile if it’s underneath the cabinets. Another question. Are large 18″ x…