MOSFET switch or relay swich

I want to turn on solenoid valve from Arduino pin what is best a relay switch or MOSFET switch it's an uno and valve is 6v both work but which is better

Use a logic N-channel MOSFET. Arduinos don't deliver enough current for relay coils and need a driver board, or a logocal MOSFET......