Sometimes there isn't enough spring in the pipes to do either. A compression repair connector can be use but they are fixed when tightened. A push fit version wouldn't be. I generally don't try to use solder in pipes that have had water running through them and stick to compression. ...