En cualquier compañia te puedes dar de baja cuando quieras, sin esperar el dichoso año siempre y cuando no te acojas a ninguna promocion, ya sea alta gratis, modem usb gratis, etc...
Lo de las promociones en general son un timo, si os parais a pensar:
Cuando os cuesta el alta si no es gratis? Pues normalmente cuesta 90€. Si multiplicais los 45€ que cuesta normalmente el adsl por 12 meses que es lo minimo que os teneis que estar antes de daros de baja sin penalización, vereis como habeis pagado esa alta "gratis" con creces. 45x12= 540€
Si el servicio va bien no hay ningun problema, ya que estarias pagando 45€ por un servicio que va bien. Pero si por el contrario el servicio es pesimo, tendreis que pagar la penalización, que dependera del "regalo" que os hayan hecho.